package com.ad.common.utils;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTime {
	//年-月-日
	public static String getDate() {
		DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String datetime = df.format(new Date());
		return datetime.split(" ")[0];
	}
	//	时：分：秒
	public static String getTime() {
		DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String datetime = df.format(new Date());
		return datetime.split(" ")[1];
	}
	//	年-月-日 时：分：秒
	public static String getDateTime() {
		DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String datetime = df.format(new Date());
		return datetime;
	}
	public static String formatDateToTime(String datetime){
		if (datetime == null) {
			return null;
		}
		try {
			DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			datetime = df.format(df.parse(datetime));
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return datetime;
	}
	public static String formatToDate(String datetime){
		if (datetime == null){
			return null;
		}
		try {
			DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
			datetime = df.format(df.parse(datetime));
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return datetime;
	}
}
